#ifndef __0E0404A5_A5B2_4653_8976_C0134C1D9CC4__
#define __0E0404A5_A5B2_4653_8976_C0134C1D9CC4__

#include "../import/head.h"

namespace xos_sgsj
{

    class data;

    class proc_misc
    {
    public:
        proc_misc();
        ~proc_misc();

    protected:
        int on_start_http( data * pData );
        int start_http();
        int on_start_tcp( data * pData );
        int start_tcp();
        int on_start_udp( data * pData );
        int start_udp();
        int stop_net();

        int on_program_started();

        int post_quitting();
        int post_quitted();

    public:
        int proc( data * pData );

    };

} // xos_sgsj

#endif // __0E0404A5_A5B2_4653_8976_C0134C1D9CC4__
